elastomer technology - French English Dictionary